// 这段可以直接添加到你的任何 `.ts` 文件中，例如 `router.ts`
// 也可以添加到一个 `.d.ts` 文件中。确保这个文件包含在
// 项目的 `tsconfig.json` 中的 "file" 字段内。
import 'vue-router'
import type { Imenu } from './menu'

// 为了确保这个文件被当作一个模块，添加至少一个 `export` 声明
export {}

declare module 'vue-router' {
  interface RouteMeta {
    // 每个路由都必须声明
    auth?: boolean
    // 是否为游客
    guest?:boolean
    //路由是否要在菜单中显示,只有添加了该属性，路由才会在菜单中显示
    menu?:Imenu
    //访问权限
    permissions?:string[]
  }
}